A wooden bridge with a curved design, surrounded by dense forest and a winding road below.

Find hotels in Shawnigan Lake from CA $105

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Shawnigan Lake hotels

1. Fairmont Empress

Fairmont Empress
4.5 star property
Downtown Victoria
9.4 out of 10, Exceptional, (2,979 reviews)
"Hotel amenities and service were amazing / just book!!!"
Canada
Bonnie
The price is CA $295
CA $346 total
includes taxes & fees
Nov 29 - Nov 30
Fairmont Empress

2. Hotel Grand Pacific

Hotel Grand Pacific
4.0 star property
Inner Harbour
9.2 out of 10, Wonderful, (3,991 reviews)
"Fantastic location and great staff!"
Canada
Denis
The price is CA $210
CA $246 total
includes taxes & fees
Nov 10 - Nov 11
Hotel Grand Pacific

3. Brentwood Bay Resort - Adults Only (16+)

Brentwood Bay Resort - Adults Only (16+)
4.5 star property
Brentwood Bay
9.6 out of 10, Exceptional, (1,180 reviews)
"Wonderful staff and excellent food"
Canada
Elizabeth
The price is CA $320
CA $361 total
includes taxes & fees
Dec 10 - Dec 11
Brentwood Bay Resort - Adults Only (16+)

4. Villa Eyrie Resort

Villa Eyrie Resort
4.0 star property
Malahat
9.4 out of 10, Exceptional, (929 reviews)
"Lovely resort with great view great food great price"
United States
HUY
The price is CA $206
CA $294 total
includes taxes & fees
Dec 10 - Dec 11
Villa Eyrie Resort

5. Oak Bay Beach Hotel

Oak Bay Beach Hotel
4.5 star property
South Oak Bay
9.8 out of 10, Exceptional, (1,236 reviews)
"Loved our stay here!"
United States
Holly
The price is CA $265
CA $308 total
includes taxes & fees
Dec 9 - Dec 10
Oak Bay Beach Hotel

6. Red Lion Inn and Suites

Red Lion Inn and Suites
3.0 star property
Saanich Core
8.8 out of 10, Excellent, (3,516 reviews)
"Always a great place to stay for a couple nights."
Canada
Keith
The price is CA $87
CA $100 total
includes taxes & fees
Nov 15 - Nov 16
Red Lion Inn and Suites

7. Chateau Victoria Hotel and Suites

Chateau Victoria Hotel and Suites
3.5 star property
Downtown Victoria
9.2 out of 10, Wonderful, (2,961 reviews)
"A wonderful place to stay"
Canada
Jennifer
The price is CA $195
CA $228 total
includes taxes & fees
Nov 15 - Nov 16
Chateau Victoria Hotel and Suites

8. Huntingdon Hotel and Suites

Huntingdon Hotel and Suites
3.0 star property
Inner Harbour
8.8 out of 10, Excellent, (3,556 reviews)
"Staff was excellent, our room was perfect, parking was great (a designated stall) and the breakfast was superb!"
Canada
Glenn
The price is CA $172
CA $204 total
includes taxes & fees
Dec 10 - Dec 11
Huntingdon Hotel and Suites

9. Wessex Inn By The Sea

Wessex Inn By The Sea
2.0 star property
Cowichan Bay
9.0 out of 10, Wonderful, (1,007 reviews)
"Such a nice place to stay. Staffs are very friendly and the place is really clean"
Canada
Ricardo
The price is CA $110
CA $127 total
includes taxes & fees
Nov 10 - Nov 11
Wessex Inn By The Sea

10. Railway Road B&B. One Continental breakfast included. Separate suite.

Railway Road B&B. One Continental breakfast included. Separate suite.
Shawnigan Lake
9.4 out of 10, Exceptional, (16 reviews)
"Teresa was a wonderful host and the place was a charming "camp" setting. My granddaughters and I had a great time there."
United States
Deborah R.
Railway Road B&B. One Continental breakfast included. Separate suite.

11. "The Loft Suite".

"The Loft Suite".
Shawnigan Lake
10.0 out of 10, Exceptional, (20 reviews)
" Clean, comfortable, and a great location. Will be staying there again. "
Canada
Robert
"The Loft Suite".

12. Bayview Bed and Breakfast

Bayview Bed and Breakfast
3.0 star property
Mill Bay
9.6 out of 10, Exceptional, (36 reviews)
"A very nice accommodation for our stay in Mill Bay."
United States
Randall
Bayview Bed and Breakfast

13. Hotel Rialto

Hotel Rialto
3.5 star property
Downtown Victoria
9.2 out of 10, Wonderful, (2,703 reviews)
"Great place to stay!"
Canada
Warren
The price is CA $179
CA $209 total
includes taxes & fees
Nov 12 - Nov 13
Hotel Rialto

14. Shawnigan Hills Guest Suite

Shawnigan Hills Guest Suite
Shawnigan Lake
10.0 out of 10, Exceptional, (70 reviews)
"The property and owner were lovely and we enjoyed our time there There were thoughtful extras to make our stay special"
United States
Carolyn H.
The price is CA $126
CA $199 total
includes taxes & fees
Nov 10 - Nov 11
Shawnigan Hills Guest Suite

15. Oceanfront Suites at Cowichan Bay

Oceanfront Suites at Cowichan Bay
3.0 star property
Cowichan Bay
8.8 out of 10, Excellent, (1,006 reviews)
"Great place, staff were very helpful and super nice! I would definitely stay there again!"
Canada
Lynne
The price is CA $188
CA $217 total
includes taxes & fees
Dec 10 - Dec 11
Oceanfront Suites at Cowichan Bay

16. Delta Hotels by Marriott Victoria Ocean Pointe Resort

Delta Hotels by Marriott Victoria Ocean Pointe Resort
4.0 star property
Songhees
9.2 out of 10, Wonderful, (1,069 reviews)
"We stayed at the Delta, it is in a great location beautiful views close to downtown. Wonderful hotel with great amenities the gym was really nice too!"
Canada
Amy
The price is CA $203
CA $238 total
includes taxes & fees
Nov 29 - Nov 30
Delta Hotels by Marriott Victoria Ocean Pointe Resort

17. The Oswego Hotel

The Oswego Hotel
4.0 star property
James Bay
9.4 out of 10, Exceptional, (2,263 reviews)
"Great stay"
Canada
Jacob
The price is CA $212
CA $248 total
includes taxes & fees
Nov 12 - Nov 13
The Oswego Hotel

18. Embassy Inn

Embassy Inn
3.0 star property
James Bay
9.2 out of 10, Wonderful, (2,140 reviews)
"Great place to stay and great location!"
Canada
Ryan
The price is CA $188
CA $218 total
includes taxes & fees
Nov 12 - Nov 13
Embassy Inn

19. Coast Victoria Hotel & Marina by APA

Coast Victoria Hotel & Marina by APA
4.0 star property
Inner Harbour
9.2 out of 10, Wonderful, (1,299 reviews)
"Beautiful location and great staff, very helpful."
Canada
Nicholas
The price is CA $206
CA $241 total
includes taxes & fees
Dec 8 - Dec 9
Coast Victoria Hotel & Marina by APA

20. Motel 6 Saanichton, BC - Victoria Airport

Motel 6 Saanichton, BC - Victoria Airport
2.0 star property
Saanichton
8.4 out of 10, Very good, (2,375 reviews)
"Staff was great and room was clean."
Canada
brett
The price is CA $134
CA $152 total
includes taxes & fees
Nov 15 - Nov 16
Motel 6 Saanichton, BC - Victoria Airport
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Shawnigan Lake attractions

Learn more about Shawnigan Lake

Paddle across the pristine waters of Shawnigan Lake where summer cottagers gather for swimming and boating adventures. Hike the surrounding forest trails or visit the historic Kinsol Trestle in the Cowichan Valley for spectacular views.

A wooden bridge with a curved design, surrounded by dense forest and a winding road below.

Top Shawnigan Lake Hotel Reviews

More cheap stays in Shawnigan Lake

Hotels in Shawnigan Lake with star rating

Find out more about Shawnigan Lake

Top reasons to visit Shawnigan Lake

  • Stunning Natural Scenery: Shawnigan Lake is renowned for its breathtaking landscapes, offering picturesque views and tranquil surroundings for relaxation.
  • Outdoor Activities: Visitors can enjoy a variety of outdoor pursuits including fishing, hiking, and picnicking by the serene lake.
  • Local Attractions: Explore the Shawnigan Lake Museum and enjoy the vibrant local marina, perfect for discovering the area's history and culture.
  • Recreational Facilities: The area features a golf course and recreational zones, ideal for leisure and relaxation.
  • Diverse Accommodations: From cozy B&Bs to family-friendly guesthouses, there's a perfect lodging option for every type of traveller.

Find great hotels near Shawnigan Lake

Discover the charm of Shawnigan Lake with its diverse accommodations, perfect for every type of traveller. From cozy bed and breakfasts to inviting guesthouses, you'll find the ideal spot to unwind. Enjoy pet-friendly options and family-friendly experiences, all while surrounded by stunning natural beauty. Whether you're seeking adventure or a relaxing getaway, Shawnigan Lake boasts top hotels and featured resorts that cater to your every need.

  • Motel 6 Saanichton, BC - Victoria Airport: A practical choice for pet lovers, Motel 6 Saanichton, BC - Victoria Airport offers a welcoming atmosphere for both you and your furry friends. Located 19.3km from Shawnigan Lake, this motel is designed for those seeking a straightforward and comfortable stay. With a pet-friendly policy allowing dogs and cats, guests can enjoy amenities such as free on-site parking and easy access to nearby attractions. This no-frills lodging provides essential comforts without compromising on convenience, making it an ideal base for exploring the surrounding area.
  • Days Inn by Wyndham Victoria Airport Sidney: Perfect for families and business travellers alike, Days Inn by Wyndham Victoria Airport Sidney is a 3-star hotel situated 17.7km from Shawnigan Lake. This inviting property is committed to inclusivity, being LGBTQIA welcoming and offering a range of amenities tailored for both leisure and corporate guests. Enjoy the convenience of a 24-hour business centre, conference space, and family-friendly features, including free cribs and window guards for children. With its warm atmosphere and thoughtful services, this hotel caters to diverse travel needs.
  • Fairways Hotel on the Mountain: For golf enthusiasts and city explorers, Fairways Hotel on the Mountain provides a unique experience just 20.9km from Shawnigan Lake. This LGBTQIA welcoming hotel combines urban charm with a passion for golf, featuring golf-themed activities for guests to enjoy. Nestled in the city centre, it offers easy access to local attractions while ensuring a comfortable stay with modern amenities. With its vibrant atmosphere and dedication to hospitality, Fairways Hotel is the perfect spot for those looking to unwind and indulge in their favourite sport.

Where to stay near Shawnigan Lake

Shawnigan Lake, nestled in the scenic Cowichan Valley on Vancouver Island, offers a perfect blend of outdoor adventure and romantic getaways. With its chic atmosphere and friendly locals, visitors can enjoy relaxing excursions around the lake, explore lush landscapes, and immerse themselves in the tranquility of this beautiful region. Whether you're seeking a peaceful retreat or an active holiday, Shawnigan Lake is an excellent destination for every type of traveller.

  • Cobble Hill: Nestled a mere 4.8km from Shawnigan Lake, Cobble Hill offers a charming escape with its stunning outdoor scenery. This family-friendly city is perfect for those seeking a blend of relaxation and adventure. With popular activities such as golfing on its beautiful courses and enjoying the recreational areas, you're bound to have an experience filled with fun. Local attractions like the marina, vibrant flower gardens, and the nearby national state park make Cobble Hill a delightful spot for nature lovers and families alike.
  • Mill Bay: Located 6.4km from Shawnigan Lake, Mill Bay is a delightful city that captivates visitors with its outdoor adventures and family-oriented experiences. This area peaks in visitor numbers during the spring and summer months, making it a vibrant place to explore. Here, you can enjoy recreational activities, indulge in a spa day, or visit local educational attractions. The stunning marina, exquisite flower gardens, and a botanical garden nearby offer perfect spots for relaxation and enjoyment amidst nature.
  • Salt Spring Island: A beautiful island located 14.8km from Shawnigan Lake, Salt Spring Island is renowned for its picturesque beaches and stunning scenery. This area sees a moderate influx of visitors, particularly during the summer months. It's an ideal destination for those who appreciate outdoor activities and beach relaxation. With a variety of recreational areas, luxurious resorts, and soothing spas, Salt Spring Island invites you to unwind. Don’t miss the chance to explore its marinas, sandy beaches, and serene lakes, making it a true paradise for visitors.

Things to do in and around Shawnigan Lake

Shawnigan Lake is a beautiful destination for outdoor enthusiasts and couples seeking a romantic getaway. Visitors can enjoy activities such as picnicking by the tranquil shores, fishing trips, and exploring local spas. The area features a recreational zone and a golf course, making it perfect for relaxation and leisure. Don't miss the best attractions that showcase the stunning scenery and serene atmosphere of Shawnigan Lake.

Shopping

In Shawnigan Lake, visit Mill Bay Centre, just 6.4km away, for a vibrant shopping experience with entertainment and family-friendly options. If you're up for a drive, explore Duncan Farmers Market, located 14.5km away, for local goods and a lively atmosphere. Lolly Gobble Sweet Shop is 17.7km away, perfect for unique treats.

Recreation

Memory Island Provincial Park offers a tranquil setting for relaxation, surrounded by scenic beauty and nature walks. Bear Mountain Golf Club provides an invigorating outdoor experience with stunning views and challenging holes, while the Cowichan Aquatic Centre features wellness activities like swimming and fitness classes to rejuvenate your spirit.

Adventure

Explore Alyard Farm's hiking trail, offering stunning scenery and adventure vibes, located 25.7km from Shawnigan Lake. For a thrill, try bungee jumping at WildPlay West Shore Victoria, also 25.7km away. Enjoy the great outdoors along the Scenic Marine Route, situated 35.4km from Shawnigan Lake.

Nightlife

Experience the vibrant nightlife near Shawnigan Lake with a visit to Langford Lanes for arcade fun, or enjoy a romantic show at the Cowichan Performing Arts Centre. For a unique twist, explore the Dominion Astrophysical Observatory, where entertainment meets the wonders of the universe.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Shawnigan Lake

For a budget-friendly visit to Shawnigan Lake, consider travelling in the off-peak months of January to February or November when accommodation prices drop. Booking your hotel about a month in advance or checking last-minute deals on Expedia can lead to significant savings. Aim to stay on a Tuesday for the lowest rates and explore package deals that combine flights and activities for extra discounts. Utilize Expedia’s price filter to find the best hotel deals that fit your budget while keeping an eye out for exclusive offers to maximise your savings.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shawnigan Lake are January to February and November, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Shawnigan Lake is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Shawnigan Lake is Tuesday. The most expensive day to stay in Shawnigan Lake is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of hotel you desire. To discover the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some money by combining your Shawnigan Lake hotel reservations with your flights and activities through an Expedia package.

Find the best attractions in and around Shawnigan Lake

Shawnigan Lake offers a perfect getaway for outdoor enthusiasts and couples alike, featuring stunning scenery and a variety of attractions. Visitors can explore the picturesque lake, enjoy the local marina, and relax in nearby urban parks. Additionally, the Shawnigan Lake Museum and breathtaking outdoor vistas provide enriching experiences for families and city seekers. Whether you're looking to unwind or embark on an adventure, Shawnigan Lake has something special for everyone.

  • Butchart Gardens: Located 16.1km from Shawnigan Lake, Butchart Gardens is a stunning floral oasis that offers vibrant blooms and beautifully landscaped paths. Perfect for families, the gardens provide a tranquil outdoor atmosphere, making it an ideal spot for leisurely strolls and memorable photos.
  • Kinsol Trestle: Nestled within Shawnigan Lake, the Kinsol Trestle is a remarkable historic bridge that showcases impressive engineering from the past. With its rich cultural significance, visiting this landmark allows you to appreciate the area’s history while enjoying scenic views.
  • Old Mill Park: Situated in Shawnigan Lake, Old Mill Park is a lovely urban park that offers a mix of family-friendly activities and outdoor enjoyment. The park features walking trails and picnic spots, perfect for a day out in the city’s natural beauty.

Best time to go to Shawnigan Lake

The best time to visit Shawnigan Lake can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Shawnigan Lake falls in August, when visitor numbers are moderately high and weather is sunny with no rain. The coolest average temperature in Shawnigan Lake falls in December, visitor numbers are moderately low and weather is mostly cloudy with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January41.0°F (5.0°C)Light RainMostly CloudyAverageSlightly Low
February40.6°F (4.8°C)Light RainMostly CloudyAverageSlightly Low
March43.7°F (6.5°C)Light RainMostly CloudyAverageAverage
April47.8°F (8.8°C)Light RainMostly SunnyAverageAverage
May54.3°F (12.4°C)No RainMostly SunnyAverageAverage
June58.6°F (14.8°C)No RainMostly SunnyModerately HighSlightly High
July63.1°F (17.3°C)No RainSunnyModerately HighSlightly High
August63.5°F (17.5°C)No RainSunnyModerately HighSlightly High
September58.8°F (14.9°C)Light RainMostly SunnyAverageAverage
October51.8°F (11.0°C)Light RainMostly SunnyModerately LowAverage
November45.1°F (7.3°C)Light RainMostly CloudyModerately LowSlightly Low
December40.5°F (4.7°C)Light RainMostly CloudyModerately LowAverage

The nearest major airports for your trip to Shawnigan Lake

When planning your trip to Shawnigan Lake, you have a few airport options. Vancouver International Airport (YVR) is located 69.2km away, with nearby hotels such as the 5-star Versante Hotel, only 3.2km from the airport, and the Fairmont Pacific Rim, 11.3km away. Victoria International Airport (YYJ) is much closer, at 16.1km away, offering accommodations like the 4.5-star Brentwood Bay Resort & Spa, 8.0km from the airport. Lastly, Nanaimo Airport (YCD) is 48.3km away, with the Coast Bastion Hotel situated 12.9km from the airport. Each hotel provides access to their respective airports, ensuring a smooth travel experience.

Frequently asked questions

What is the best area to stay in Shawnigan Lake?
The best area to stay in Shawnigan Lake is along the main lakeside stretch, particularly around the villages of Shawnigan Lake and Mill Bay, which offer the most convenient access to amenities and the lake itself.

The village of Shawnigan Lake is the heart of the area, situated directly on the lake's eastern shore. It's a relaxed, family-friendly spot with a few local shops, eateries, and a public beach. The main road, Shawnigan Lake Road, runs through the village, connecting visitors to various accommodations and activities. You'll find a mix of holiday homes and a charming local feel here.

Families will find the village of Shawnigan Lake particularly appealing. The public beach offers easy access for swimming and paddling, and there are often local parks and playgrounds nearby. Many accommodations here cater to families, offering more space and direct lake access for activities like kayaking or paddleboarding. It's a place where children can enjoy the outdoors in a calm setting.

Couples looking for a more upscale and secluded experience might prefer the area around Mill Bay, just a short drive north of Shawnigan Lake village. This area features some lovely waterfront properties and resorts with stunning views of the Saanich Inlet.
What are the best family hotels in Shawnigan Lake?
For a family-friendly stay in Shawnigan Lake, consider the Shawnigan Hills Guest Suite.

The Shawnigan Hills Guest Suite, with a superb 10.0 rating, is a great option for families. This accommodation offers a kitchen, a patio, a balcony or patio, a secured yard, and a deck or patio, providing ample space for relaxation. Children will enjoy the outdoor play area and the playground. For local exploration, the Shawnigan Lake Museum is just 1.4 km away, and Old Mill Park is 2.0 km away. Find more child-friendly accommodations in Shawnigan Lake
What hotels in Shawnigan Lake offer free breakfast?
For hotels in Shawnigan Lake offering complimentary breakfast, consider The Loft Suite.

The Loft Suite, with an exceptional 10.0 rating, provides free breakfast, which is a great start to your day. Guests also benefit from a deck or patio and free WiFi. The property's lake site location offers pleasant views and a tranquil setting. Find more hotels with free breakfast in Shawnigan Lake
What are the most romantic hotels in Shawnigan Lake for couples?
For a romantic stay in Shawnigan Lake, consider the Shawnigan Hills Guest Suite.

The Shawnigan Hills Guest Suite, with an exceptional 10.0 rating, is a fantastic choice for couples. This guest suite offers a private patio and balcony, superb for enjoying the mountain views. It also includes a fully equipped kitchen, providing convenience for a longer stay, and a secured yard. For those who enjoy the outdoors, Old Mill Park is just 2.0 km away and Old Baldy Mountain Park is 2.5 km away. See all romantic hotels in Shawnigan Lake
What are the best hotels in Shawnigan Lake near Old Mill Park?
For hotels in Shawnigan Lake near Old Mill Park, consider the Railway Road Bed& Breakfast Shawnigan Lake, BC, minutes walk to lake. or the Shawnigan Hills Guest Suite.

The Railway Road Bed& Breakfast Shawnigan Lake, BC, minutes walk to lake., with an excellent 9.6 rating, is just 0.2 km from Old Mill Park, making it an incredibly convenient choice. This bed and breakfast offers onsite parking and a kitchen, which can be very useful for families.

Another excellent option is the Shawnigan Hills Guest Suite, rated a superb 10.0. While slightly further at 2.0 km from Old Mill Park, it boasts an impressive array of family-friendly amenities including an outdoor play area for children, a playground, a secured yard, and a patio or balcony. It also includes a kitchen, adding to its appeal for longer stays.
When is the best time to go to Shawnigan Lake?
The best time to visit Shawnigan Lake is during the summer months, from June to August, when the weather is warm and ideal for outdoor activities.

During this period, the lake is superb for swimming, kayaking, and paddleboarding. The surrounding trails are excellent for hiking and cycling, offering scenic views of the lake and the lush Vancouver Island landscape. The longer daylight hours mean more time to enjoy the natural beauty and relaxed pace of the area.

Families will find summer particularly appealing due to the abundance of water-based activities and opportunities for outdoor adventures. Many local businesses and attractions are fully operational, offering everything from boat rentals to ice cream parlours, ensuring there's plenty to keep everyone entertained.

Couples looking for a peaceful escape will also appreciate the summer months. You can enjoy romantic strolls along the lake shore, dine al fresco at local eateries, or simply relax by the water.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Shawnigan Lake.
How much is the nightly rate at a Shawnigan Lake hotel?
Prices for hotels in Shawnigan Lake often vary, but you can find a great deal from CA $105 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia